$(document).ready(function() {	
	$("select").css("width","auto");
	$("nav").height($(document).height());
	
	// Add class to last list item of submenu	
	$("ul.submenu li:last-child").addClass("last");
	
	
//	// Append Plus icon on thumbnail hover
//	$(".gallery a").hover(function(){
//		$(this).append("<span style='display:none'>&oplus;</span>").find("span").fadeIn(500);
//	}, function(){
//		$(this).find("span").fadeOut(500);
//	});
	
	//  Tmeline load
	i=200;
	$(".tl-post").each(function(){
		$(this).delay(i).animate({"opacity" : 1});
		i=i+200;
	});
	
	// Table sorter
	$("#myTable").tablesorter();
	$("tr:not(.table-head):odd").addClass("odd");
	
	// Equal height divs - www.broken-links.com
	var highestCol = Math.max($('.widget-container > .widget').height(),$('.widget-container > .widget').height());
	$('.widget-container > .widget').height(highestCol);
		
	// Setttings dropdown menu	
	$("header span").hover(function(){
		$(this).find("ul").stop("true", "false").slideDown(500);
	}, function(){
		$(this).find("ul").stop("true", "false").slideUp(500);
	});
	
	// Notification/inbox dropdown menu
	$(".dropdown:has(ul)").hover(function(){
		$(this).find("ul").stop("true", "false").slideDown(500);
	}, function(){
		$(this).find("ul").stop("true", "false").slideUp(500);
	});	
	
	// Hide alert
	$(".close").click(function(){
		$(this).parent().parent().fadeOut(500);
		$(".content").delay(300).animate({"marginTop" : 0});
	});
	
	// Navigation accordion menu
	$(window).bind("load resize", function(){
		if ($("nav").width() > 100) {
			$("nav ul li:has(ul)").hover(function(){
				$(this).find("ul.submenu").stop(true,false).slideDown(500);
			}, function(){
				$(this).find("ul.submenu").stop(true,false).slideUp(500);
			});
		} else {
			$("nav ul li ul").empty();
		}
	});
	
	// Mobile navigation
	
	$(".ico-font").toggle(function(){
		$("nav").animate({"left" : 0}, 20);
		$("section.content").animate({ marginLeft: 215, marginRight: -215}, 20);
		$("section.alert").animate({ marginLeft: 215}, 20);
	}, function(){
		$("nav").animate({"left" : "-215px"});
		$("section.content").animate({ marginLeft: 0, marginRight: 0}, 400);
		$("section.alert").animate({ marginLeft: 0, marginRight: 0}, 400);
		return false;
	});
	
	// iPhone style checkbox
/*	$('header aside span input[type=checkbox]').checkbox();*/
	
	$('.settings-dd li input').each(function(){
	    $(this).next('span').andSelf().wrapAll('<div class="checkbox-wrap"/>');
	});
	
	// Clear input fields on focus
/*	$('input').each(function() {
		var default_value = this.value;
		$(this).focus(function(){
		   if(this.value == default_value) {
		           this.value = '';
		   }
		});
		$(this).blur(function(){
		   if(this.value == '') {
		           this.value = default_value;
		   }
		});
	});*/
	
	// Sticky sidebar
	
	$(window).bind("load resize", function(){
	if ( $(window).width() > 768) {
	    var aboveHeight = $('.testing').outerHeight();
	
	    $(window).scroll(function(){
			if ($(window).scrollTop() > aboveHeight){
	            $('nav').addClass('fixed').css('top','0').next();
	
	            } else {
	
	            $('nav').removeClass('fixed').css('top','0');
	        }
	    });
	 }
	 });
	
    var oTab = document.getElementById("bottomTabs");
    if(oTab!=null){
	    var oUl = oTab.getElementsByTagName("ul")[0];
	    var oLis = oUl.getElementsByTagName("li");
	    var oDivs= oTab.getElementsByTagName("div");
	
	    for(var i= 0,len = oLis.length;i<len;i++){
	        oLis[i].index = i;
	        oLis[i].onclick = function() {
	            for(var n= 0;n<len;n++){
	                oLis[n].className = "";
	                oDivs[n].className = "hide";
	            }
	            this.className = "on";
	            oDivs[this.index].className = "";
	        };
	    }
    }
});